home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group93b.txt / 000090_icon-group-sender _Tue May 11 15:33:40 1993.msg < prev    next >
Internet Message Format  |  1993-06-16  |  3KB

  1. Received: by cheltenham.cs.arizona.edu; Fri, 14 May 1993 15:41:48 MST
  2. Date: 11 May 93 15:33:40 GMT
  3. From: mercury.hsi.com!mlfarm!cs.arizona.edu!icon-group@uunet.uu.net  (Steve Holden)
  4. Subject: Re: Icon Fan Club...
  5. Message-Id: <8351.9305111533@desktop.desktop.co.uk>
  6. Sender: icon-group-request@cs.arizona.edu
  7. To: icon-group@cs.arizona.edu
  8. Status: R
  9. Errors-To: icon-group-errors@cs.arizona.edu
  10.  
  11. NEVIN ":-)" LIBER (nevin@apple.com) writes, in response to an earlier mail...
  12.  
  13. > >That is, you'd really like this to work too:
  14. > >
  15. > >        { something
  16. > >        ; something else
  17. > >        ; another something
  18. > >        }
  19. > >
  20. > >but it doesn't because C goes and demands an extra semicolon at the
  21. > >end. C's a mess.)
  22. > I've written a lot of C (and even some Pascal/Modula 2) code in my time,
  23. > and I've never wanted to write code like this
  24.  
  25. and neither have I.  I always assumed people wrote their code this way
  26. to make it easier to insert and delete statements as units.  While
  27. there may have been some justification for that in the days of unit-
  28. record equipment (I presume other members of this group beside myself
  29. have had the joys of programming on IBM 026 and 029 card punches, now
  30. there was a machine, but I digress...) this is the 1990's.
  31.  
  32. If mouse-based editing isn't flexible enough to cope with your needs,
  33. why not simply (?) use a structured editor with a knowledge of your
  34. particular programming language?
  35.  
  36. Without wishing to enter or start a C v Algol 68 debate, I agree that
  37. Algol 68 was an elegant language while C might not be.  However, most
  38. implementations made you do something stupid liek stropping keywords
  39. (eg 'BEGIN'), just for the elegance of being able to declare variables
  40. spelt the same.  I'm a pragmatist, and I'm happy to put up with
  41. reserved words in a language if it means I can turn (churn?) out
  42. reasonable code, comprehensibly, in quick time.
  43.  
  44. And that's why I like Icon!
  45.  
  46. regards
  47.  Steve
  48.  
  49.  +---------------------------------+-------------------------------------+
  50.  | Steve Holden, Technical Director| Desktop Connection Limited          |
  51.  | steve@desktop.co.uk             | Manchester Science Park             |
  52.  |---------------------------------+ Lloyd Street North                  |
  53.  | Publish and be damned. Publish  | Manchester England M15 4EN          |
  54.  | electronically and be heard.    | Tel: +44 61 227 9055 Fax: 226 4922  |
  55.  +---------------------------------+-------------------------------------+
  56.